﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Com.Binaria.Core.Presentacion;
using Com.Binaria.SISCOB.Svc;
using Com.Binaria.SISCOB.Funcional.DTO;
using Com.Binaria.SISCOB.Mgr;
using Com.Binaria.Core.Base;

namespace Consola
{
    class Program
    {
        static void Main(string[] args)
        {
            //Prueba del Servicio para Reportes
            //ImportarArchivoSvc oSvc = (ImportarArchivoSvc)ServiceLocator.getInstance().getObject("ImportarArchivoSvc");
            //ContextoDTO oContext = new ContextoDTO();

            //var res1 = oSvc(oContext, 2010);

            //ICargaArchivoMgr oMgr = FactoryImpl.getInstance().getObject("cargaarchivoMgr") as ICargaArchivoMgr;
            //string sCad = oMgr.ImportarArchivo(@"C:\Develop\SISCOB\CB", "C");

            IImportarDocumentoMgr oMgr = FactoryImpl.getInstance().getObject("importarDocumentoMgr") as IImportarDocumentoMgr;
            string sCad = oMgr.Importar(@"C:\Develop\SISCOB\RC", "RC");


            Console.WriteLine(sCad);
            Console.ReadKey();



            //IImportarCB oCB = new ImportarCB();
            //var tmp1 = oCB.Cargar(@"C:\Develop\SISCOB\CB");


            //IImportarRC oRC = new ImportarRC();
            //var tmp2 = oRC.Cargar(@"C:\Develop\SISCOB\RC");


        }
    }
}
